I have a friend who runs Zuldi Co has probably spent month and months (and thousands of dollars) looking for a solution like this. He sells point of sale ordering systems so waiters and waitresses can take orders and accept payment at bars/restaurants/casinos etc.