Program that implements the stact ADT...?? me blurrr...helppp...
Write a program that implements the stack ADT. To test your implementation, write a menu-driven user interface to test each of the operations in the ADT. For the test, use integer data as described below. Error conditions should be printed as a part of the test results. A suggested menu is shown below:
A. Push data into stack
B. Pop and print data
C. Print data at top of stack
D. Print entire stack (top to base)
E. Print stack status: Empty
F. Print stack status: Full
G. Print number of elements in stack
H. Destroy stack and quit
Test your program with the following test case. You may include additional test cases. The menu operation is shown at the end of the test.
a. Print stack status: Empty [E]
b. Pop and print data (should return error) [B]
c. Push data into stack: 1 [A]
d. Push data into stack: 2 [A]
e. Print stack status: Empty [E]
f. Print stack status: Full [F]
g. Print data at top of stack [C]
h. Print entire stack (top to base) [D]
i. Print number of elements in stack [G]
j. Pop and print data [B]
k. Pop and print data [B]
l. Pop and print data (should return empty)[B]
m. Push data into stack: 3 [A]
n. Print data at top of stack [C]
o. Destroy stack and quit [H]

