Display, Hide a LCD screen with button

Sounds like a state machine would be useful.

Only execute the code for the current state