Somehow, I have to disagree that the "typical person" using Maxima will
using a GUI. Frankly, I've tried both, and I much prefer working in
console. I simply open a console and type "maxima".
I'm not sure why you would want to document very much the GUI. It hasn't
been very helpful to me. The only non trivial issue comes up with the
plots, but gnuplot is much better at plotting (it gets the job done
faster and without having to click and click with a mouse... loosing
valuable time). Maxima is valuable, but in my experience, not because of
its GUI, not because of the plotting.
I would build the documentation without reference to any GUI... and
then, add a section on the GUI.
Just my two cents..