Next round of menu generalizations
Generalized this menu class to encompass two menus