Weather station, HELP

I would use the method in the state change detection example to detect and count the button presses and then use the buttonPushCounter to choose which item to display on the LCD.

Pseudo code:

if(buttonPushCounter == 0)
{
  // display temperature
}
else if(buttonPushCounter == 1)
{
  // display hunmidity
}
else if(buttonPushCounter == 2)
{
  // display pressure
}
else
{
  buttonPushCounter = 0;
}