I have am creating a C++ program for uni, and we have been asked to design a cinema system. Is there away that i can make different files for each part of the C++ program and then have one main file that i can call those pages in when i need them.
Yes. This is standard in C++. You can spread your functions across as many different cpp files as you like. The compiler turns each into a single object file and the linker then binds all the object files into a library or executable.
Don't think in terms of files for anything other than arranging your text. Once the program has been compiled and linked, whatever separate files you started with has become completely meaningless and irrelevant.