Dim Choice As Integer = 0
Console.WriteLine("1 - Insert New Item")
Console.WriteLine("2 - Delete An Item")
Console.WriteLine("3 - Print")
Console.WriteLine("4 - Exit")
Choice = Console.ReadLine
Console.WriteLine("Input the number you want to insert")
NewItem = Console.ReadLine()
Console.WriteLine("Input the number you want to delete")
Dim DeleteItem As Integer
DeleteItem = Console.ReadLine()
Const NULLPOINTER As integer = -1
Dim BaseOfStackPointer As Integer = 0
Dim TopOfStackPointer As Integer = -1
If TopOfStackPointer < Stack.Length
Stack(TopOfStackPointer) = NewItem
For i = BaseOfStackPointer To TopOfStackPointer
If Stack(i) = DeleteItem Then
For j = i To TopOfStackPointer - 1
Stack(TopOfStackPointer) = NULLPOINTER
For i = BaseOfStackPointer To TopOfStackPointer
Console.WriteLine(i & " " & Stack(i))