Does the cashier at McDonald’s not enter your order into a similar system? Maybe the public UI is just inefficient.
Where I live it was possible (a few years ago, they since stopped that) to pre-order with a mobile app. I always preferred that and felt it was a step in the right direction, because food was usually finished when I turned up.