static void Main(string[] args) { //Criando meu objto do tipo Pilha, passando aquantidade de casas que a pilha recebera Pilha pilha = new Pilha(10); int sair = 0; string imprime = ""; while (sair == 0) { ImprimeOpcoes(); int opcao = int.Parse(Console.ReadLine()); if (opcao == 0) { sair = 1; } else { if (opcao == 1) { Console.Clear(); Console.WriteLine("Digite um valor para inserir na Pilha \n"); int valor = int.Parse(Console.ReadLine()); pilha.Push(valor); Console.Clear(); imprime = pilha.ImprimirPilha(); Console.WriteLine(imprime); } else if (opcao == 2) { Console.Clear(); pilha.Pop(); Console.Clear(); imprime = pilha.ImprimirPilha(); Console.WriteLine(imprime); } else if (opcao == 3) { // Console.Clear(); Console.WriteLine("Digite um valor para inserir na Pilha \n"); int valor = int.Parse(Console.ReadLine()); pilha.Peek(valor); // Console.Clear(); imprime = pilha.ImprimirPilha(); Console.WriteLine(imprime); } else if (opcao == 4) { Console.Clear(); imprime = pilha.ImprimirPilha(); Console.WriteLine(imprime); } } } }