public void Show() { Console.WriteLine(Title); Console.WriteLine("====================="); printMenu(); int choiceOfUser = receiveCorrectInput(); Console.Clear(); if (choiceOfUser != 0) { r_MenuItemList[choiceOfUser - 1].ParentMenu = this; r_MenuItemList[choiceOfUser - 1].ActionWhenSelected(); } else { if (!(this is MainMenu)) { ParentMenu.ActionWhenSelected(); } } }