A menu generation system and method for use by ordinary computer users
enables those users to readily construct and modify menus and submenus to
execute user-prepared commands. The system comprises a program operable
by such users to construct a viewable main menu with a plurality of
user-defined choices thereon, and if desired a number of levels of
viewable submenus, which also may have a plurality of user-selected
choices thereon. The program includes various components operable by such
a user for carrying certain steps or procedures. The first component is
used to construct the viewable main menu, and it automatically provides
at least first, second and third user-selectable choices on the main
menu. The first menu choice is for creating a new menu item on the main
menu. The second menu choice is for creating a new submenu. The third
menu choice is for quitting the current menu. The second component is
used to modify the content of the main menu and the content of any
submenus as a menu item. A third component is used to create a submenu
from a main menu. A fourth component is to create and modify a plurality
of storage locations used by the menu generation system for storing
operating commands used by the menu generation system for launching other
executable programs accessible to the computer user, and for storing data
that is referenced as part of creating and displaying user-viewable
menus.