Does GMT have buttons and menus ?
No. As distributed, GMT is a command-line oriented package. This was a deliberate decision: A graphical user interface (GUI) would place limits on what can be done; in return it would make the system more user-friendly. We placed the premium on flexibility and performance; our experience has been that the command-line interface allows users to connect GMT modules to other custom programs and arrive at unique results. The combination of GMT and shell-scripting allows for very powerful programming and automation of repetitive tasks. However, GMT can easily be called from within a GUI.