feature(menus): write a static menu factory, next the menus should be loaded from JSON file #4