For some reason YC never funded the "Menu as a service" start up that would have done the thing properly once. Every restaurant has a different terrible implementation.
The button you speak of was implemented in the Bubba Gump Shrimp chain, albeit in analog form.