// Micheal H. McCabe
// March 11, 2009
// RPN Calculator Modules

#include <iostream>
#include <iomanip>
#include <string>
#include <cmath>

using namespace std;

// Global Variables

float stack[256];	//Global variable for calculator stack
int stack_pointer;	//Global variable for stack pointer
float accumulator;	//Just a general purpose register

// Function prototypes

int push(float accumulator);	// Function prototype for push function
float pop();			// Function prototype for pop function
void adder();			// Function prototype for add function
void subtract();		// Function prototype for subtract function
void multiply();		// Function prototype for multiply function
void divide();			// Function prototype for divide function

// Main routine

int main()
{
	string calc_input;
	cout << "The RPN Calculator Project:" << endl;
	cout << "Commands are +, -, *, and /" << endl;
	cout << endl;
	while (do_me)
		{
		cout << "Input: ";
		cin >> calc_input;
		if (!CIN) cout << "Error! <BEEP>" << endl;
			else
			{
			

