Good work, but I have some bad news. I'm not so sure that this script meets the requirements man.
Since I had to be the guy to bring this to your attention, I'll offer you what every other script in this forum gets, input. I see a problem where when you click on the background black button, the text becomes unreadable. Some suggestions:
- change text color on click of black
- change text color on every button to the opposite of that color