I am trying to give you ideas. You can build your own or buy one. You can spend $200 - $300 on a button box or build one for around $20. - $30. How talented and how much time do you have? What is your budget?
If you looking for the least expensive way out, try a keyboard. Under $20.00 bucks. The labels are obviously home made.