How do multiple screens work?

I'm making an app that creates a study schedule for students and suggested break times. For the calculation, I want to switch to a different screen so that the layout of the app isn't the same thing. Does the information stored, either in lists or through tinydb, transfer to the other screen? Or should I just have part of the ui set to invisible and repurpose parts of the original ui?

If you are going to work with different real screens, you can pass directly data from one screen to other, using the block "open another screen with value" or you can store it in tinyDB to be available in other screens.

You can also work with Vertical Arrangement (hiding/showing them) to simulate different screens (also called virtual screens):

In this case you don't need to store/pass the data because you are always in the same screen.

Thank you!!!!!!!!!!!!