Якщо самі зробите, тоді кнопки повісьте на аналоговий вхід МК(визначайте потрібну кнопку за допомогою подільника напруги і АЦП МК), а світлодіоди візьміть ось такі з піксельною адресацією - https://cdn-shop.adafruit.com/datasheets/WS2812.pdf. Ардуіно з цим справиться