I'm making this POS software for a restaurant and I was wondering what the best way to create the button interface for the items since it's going to use a touch screen monitor.
I was thinking of adding the buttons at runtime to solve the excess space problem, and also add the code at runtime, but that seems like too much work, so I thought I should ask if there are any other ways to approach the problem?
Thanks :)
The management will be the one to add the items for the buttons so it should be able to support as many items as the management wants.

Buttons can be easily added and removed at runtime. I assume that the processing behind each button will be similar (varying only in name and cost of the item, etc)? If you provide more information I can be more specific as to whether this is a reasonable approach.