修改主函数中交互界面，使得在每次弹栈或压栈前都能观察栈中元素，便于理解栈的性质

1. 增加了栈满和栈空的判定函数；
2. 操作前可以进行压栈和弹栈的选择；
3. 操作后可以显示栈中所含元素，便于理解栈的性质。