Also look at how Maple 16 does it. The keyword here is 'buttons'.
You are confusing Octave (which is a Matlab substitute where you "write" in a command window, not so much use for "buttons") with Maple ... Please stop trolling.
I'm not trolling (intentionally), just pointing out how a nice user interface makes the difference between crapps and apps.