paste your code inside code tags instead of attaching the sourcefiles. M
Makes it a lot easier for everyone to see what you're talking about.
And posting your assignment verbatim doesn't help either (but at least you're honest stating it's a school assignment ;)).
Now for a bit of help to get you started.
I've yesterday for fun and training (I've been more or less out of C++ for years, starting to get pretty rusty) created a class that does addition and subtraction of complex numbers.
The rest you can easily think up to do yourself, they work similarly.
I'll not post the full implementation (which is pretty trivial) nor the test application (which is even more trivial), but the headerfile giving all function prototypes.
That should give you enough hints to get started implementing the system yourself.
#include <iostream>
using namespace std;
class complexNumber
{
private:
float real; // real part
float imag; // imaginary part
public:
complexNumber();
complexNumber(float rPart, float iPart);
~complexNumber(); // for form's sake, not really needed
complexNumber operator+(const complexNumber& c); // addition, so you can call 'c = a + b' where a,b, and c are complexNum objects
complexNumber operator-(const complexNumber& c); // same for subtraction
friend ostream& operator<<(ostream& s, const complexNumber& c); // so you can do for example 'cout << a' where a is a complexNumber object
};
you can of course include far more functionality than this, but this should be a good start.