Writing on the same list, different variables from 18 different tables

I'll create an app for my cafe. I will write in a list the names and amounts of orders (50 different meals and drinks) from different tables. But I want to use the same list for 18 tables. Is it possible?

I'm not sure if I got your question right, so here is what I understood.

You have a list that holds your menu. You need to use the same list for all the 18 tables in your cafe, so that the customers ordering can choose from the list.

Am I right?

To achieve this you can use a list view/list picker. Customer can enter their table number and choose the items they would like to order from the list you'll display.

From there on you'll need an online database to send this information to your kitchen.