Desenvolvendo varias telas - Pycharm + Tkinter

Bom dia,

Estou desenvolvendo um programa no pycharm e o mesmo está funcionando chamando as telas, porém o codigo está ficando muito grande e difícil de efetuar manutenção

Gostaria de saber se é possível desenvolver no pycharm varias telas utilizando o tkinter e fazer uma referencia chamando chamando cada tela.

Ex: Vou criar um projeto e no projeto crio um python file, chamado tela principal.

na tela principal vou criar os menus e os menus vão chamar outra tela, cadastro por exemplo, então eu crio um python file - telacadastro e nela eu faço toda a programação.

Dai tela principal eu crio alguma linha que ao clicar no telacadastro ele abre a tela.

Espero ter sido claro

Sim, isso é possível de fazer. Chama-se modularização,
https://panda.ime.usp.br/aulasPython/static/aulasPython/aula20.html
da uma olha nesse link.