MenuGUI- basis and practice