Retrieving one analog data output at the push of a digital button?

Nevermind I figured it out! You're right it's much more rewarding to figure it out on your own. All I needed was another condition in the if statement! Again, thank you for all your help!

Keep at it. It does get easier, yes?

else if (buttonState = lastButtonState)
  { digitalWrite(BLUE, HIGH);
    digitalWrite(RED, LOW);
    digitalWrite(GREEN, LOW);

A little bit nit picky, but you don't need the comparison there. You just checked for not equal, so if that is not true, equal is the only choice. So an else by itself would work there.

if (tempC == tempC1)

And I must repeat the warning about using equality with float data types.