Program that implements the stact ADT...?? me blurrr...helppp...

Me still new in this site n coding world's...would like anyone to give a hand in solving this project..plzzz as soon as possible...hereby i attached da question of da project..ur help means a lot...thanxs...

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]
[1525 byte] By [sAkUrAbLuE] at [2007-11-19 20:17:30]