1. A method for expanding a menu of a computer program module, comprising the steps of: (a) determining which of a plurality of commands is included in a subset of the commands; (b) displaying a short form of the menu, the short form containing the subset of the commands; (c) detecting an expansion action; (d) expanding the menu by displaying a long form of the menu, the long form of the menu having each of the commands; and (e) in response to expanding the menu, expanding each of a plurality of other short form menus contained in the program module into corresponding long form menus.