You need to define the capabilities and the commands. They are not added by default.
capability "PushableButton"
command "push", ["number"]
Also set the number of buttons as you have and then the method
def push(btn) {
if (btn==1) {
// do some stuff
}
}
Hopefully this helps. Its similar for the other button capabilities as well.