lcd.clear(); does not work

Not to mention that I was wondering why, just out of curiosity, you are using an analog input for button presses?