If you want to get really cheap I think you could do it for under 100. With the resurgence of arcade fight sticks the price of parts has really gone down. Aliexpress sells a 20 dollar kit that'll give you 10 buttons, a joystick, and a generic encoder.
+1 for the Haruman suggestion btw. The dude knows his stuff.