Create weekly menus
You can add a weekly menu from inside the tab 'All Weekly Menus'.
Then insert the schedules you want, adjust days and hours and select the menu for that schedule.
Let's say for example that you want to show a Breakfast menu, Lunch menu and Dinner menu:
1- Create a different menu for each one
2- Create a new Weekly Menu
3- Insert 3 schedules, for example:
- Schedule 1: Sunday to Saturday, select hours 7:00 to 12:00 for example, select Breakfast menu
- Schedule 2: Sunday to Saturday, select hours 12:00 to 15:00 for example, select Lunch menu
- Schedule 3: Sunday to Saturday, select hours 16:00 to 22:00 for example, select Dinner menu
4- Use the shortcode [erm_menu_week id=???] and insert it in the page where you want to show that weekly menu.
5- That's it, now a different menu will be displayed based on the day and hour the user visits the page.
Screenshot from the admin.