1. A method of selecting one of a plurality of menus, comprising the steps of: (a) storing a hierarchical relationship defining a hierarchy of the menus, with each of the menus including menu items having parameters; (b) receiving a user input string; (c) selecting user input keywords from said user input string; (d) correlating said user input keywords with said parameters of said menu items, including the substeps of (d1) determining a correlation factor between each of said parameters and said user input keywords; (d2) determining if the correlation factor is greater than a predetermined threshold for each of the parameters; and (d3) determining a maximum correlation factor if said determining in step (d2) determines that at least one of the parameters has a correlation factor larger than the predetermined threshold; and (e) displaying one of the plurality of menus based on said correlating.