Push Button as On/ Off Switch

This:

  digitalRead(buttonpin);

should be:

  button = digitalRead(buttonpin);