Об организации нужно было думать в самом начале. Есть масса вариантов...
Можешь поискать примеры.
Поскольку всё так запущено, можно обойтись функциями
LoadLevel(...) и
DestroyLevel().
Также предлагаю ввести переменную
GameScr и в игровом цикле (надеюсь, таковой имеется) обновлять то, что нужно в зависимости от значения: 0 - меню, 1 - игра и т. д.