added a generic menu and the inventory menu