Hey, this is my first post, and I am a beginner programmer, just started learning C++ a week ago. This is my first program, but i can not tell what is wrong...

Objective:

make a menu

user types number

runs program

***returns to menu (how do i do this?)

My Error/s:

I had them all (IF... IF.... IF....) and whatever value I put in the menu, it would only display the first one (addition). I changed it to (IF... ELSE IF.... ELSE IF...) and now i cant compile, because i have errors... (expected primary expression before "else" and expected ";" before "else") for each place where i have ELSE IF...

this is my code...

I Appreciate the HELP!Code://Mathematics //Library #include <iostream> #include <iomanip> #include <conio.h> #include <cstdio> #include <cmath> //Const //Var using namespace std; double ratep, rate, principle, years, x, x1, x2, x3, y, y2, y3, y4, z, z1, z2, z3; int X; //Main int main () { cout << "######## Mathematics ########" << endl; cout << "(C) 2010-2011" << endl; cout << " " << endl; cout << "Type The Number and Press Enter..." << endl; cout << " " << endl; cout << "(1): Addition" << endl; cout << "(2): Subtraction" << endl; cout << "(3): Multiplication" << endl; cout << "(4): Division" << endl; cout << "(5): Simple Interest Calculator" << endl; cout << "(6): Credits" << endl; cout << "(7): Quit" << endl; cin >> X; if (X==1); { //Addition cout << " " << endl; cout << "Addition" << endl; cout << "X+Y=Z" << endl; cout << "What is X?" << endl; cin >> x; cout << "What is Y?" << endl; cin >> y; double z (x+y); cout << "Z equals to " << z << endl; cin.get(); cin.get(); return(0); }; else if (X==2); { //Subtraction cout << " " << endl; cout << "Subtraction" << endl; cout << "X-Y=Z" << endl; cout << "What is X?" << endl; cin >> x1; cout << "What is Y?" << endl; cin >> y2; double z1 (x1-y2); cout << "Z equals to " << z1 << endl; cin.get(); cin.get(); return(0); }; else if (X==3); { //Multiplication cout << " " << endl; cout << "Multiplication" << endl; cout << "X*Y=Z" << endl; cout << "What is X?" << endl; cin >> x2; cout << "What is Y?" << endl; cin >> y3; double z2 (x2*y3); cout << "Z equals to " << z2 << endl; cin.get(); cin.get(); return(0); }; else if (X==4); { //Division cout << " " << endl; cout << "Division" << endl; cout << "X/Y=Z" << endl; cout << "What is X?" << endl; cin >> x3; cout << "What is Y?" << endl; cin >> y4 double z3 (x3/y4); cout << "Z equals to " << z3 << endl; cin.get(); cin.get(); return(0); }; else if (X==5); { //Simple Interest Calculator cout << " " << endl; cout << "Interest Calculator-Simple" << endl; cout << "What is the Principle? ($)" <<endl; cin >> principle; cout << "What is the Rate? (%)" << endl; cin >> ratep; double rate = (1+(ratep/100)); cout << "What is the rate of time? (Years)" << endl; cin >> years; cout << "The New Value of $" << principle << " at " << ratep << "% after " << years << " years:" << endl; cout << principle*rate*years << endl; cin.get(); cin.get(); return(0); }; else if (X==6); { //Credits cout << " " << endl; cout << "Mathematics" << endl; cout << "(c) 2010-2011" << endl; cin.get(); cin.get(); return(0); }; else if (X==7); { //Exit cout << "Terminating Program" << endl; cout << "Mathematics" << endl; cout << "(c) 2010-2011" << endl; cin.get(); cin.get(); return(0); }; };