Use a while loop for the Catch It program for the main game loop. If the user closed the game panel while the opening screens were executing, then the game loop would never be executed.
As far as a loop to wait for a mouse click, I would use a while..loop. Personally, I like the conditional expression at the top of the loop unless there is a compelling reason to use a do..while loop.