We will use the following classes to complete this assignment. Feel free to add more variables if needed. Avoid making drastic changes to existing variables.
Table : status, number of max seats, number of guests if a party is seated, order if the party has ordered
MenuItem: itemCode Name price
Menu : list or dictionary of MenuItem(s)
Order : a list of MenuItem(s) ordered at a table (it need not have info about which table it belongs)
Read the configuration file as well as menu file and create the necessary objects / list of objects, then proceed to read the activities from the user and process them one at a time.