Start screen, after mousepressed, text will not show nor the sprites.
I think you need a variable to keep track of when the start screen is on and when it is off.
I have remixed your code and added some comments that should help explain the changes. Feel free to ask if you have questions.