Gameplay spliced with movie shorts

What is the best way to organize a game where movies are run during the game to build story, like in halo when they switch to cortana?

Or, really, what’s the best way to organize a game with levels and menus at all?

making windows visible and invisible? Frames?