wieso funktioniert mein C++ code nicht?
include

using namespace std;

int main() { // variablen getrent für die übersicht! int welcherechenart;

int ersteplusart;
int zweiteplusart;
int plusartergebniss;

int ersteminusart;
int zweiteminusart;
int minusartergebniss;

int erstemalart;
int zweitemalart;
int malartergebniss;

int erstegeteiltart;
int zweitegeteiltart;
int geteiltartergebniss;

int bewertung;
//Dieser Block = Begrüßung und rechen art
cout << "Willkommen im plus, minus, geteilt und mal rechner!" << endl; 
cout << "Geben Sie ein welche der vier Rechenarten Sie verwenden wollen." << endl;
cout << "Geben Sie 1 f\x81r Plus ein, 2 f\x81r Minus, 3 f\x81r Mal und 4 f\x81r Geteilt ein:" << endl;
cin >> welcherechenart;
//Dieser Block = Prüfung welche rechen art ausgewählt wurde und was dann passiert
if (welcherechenart = 1) {
    cout << "Sie haben sich entschiedn mit Plus zu rechnen." << endl;
    cout << "Geben Sie die erste Zahl ein die Sie Plus rechnen wollen:" << endl;
    cin >> ersteplusart;
    cout << "Geben Sie die zweite Zahl ein die Sie Plus rechnen wollen:" << endl;
    cin >> zweiteplusart;
    plusartergebniss = ersteplusart + zweiteplusart;
    cout << "Das Ergebniss lautet: " << plusartergebniss << endl;
}
else if (welcherechenart = 2) {
    cout << "Sie haben sich entschiedn mit Minus zu rechnen." << endl;
    cout << "Geben Sie die erste Zahl ein die Sie Minus rechnen wollen:" << endl;
    cin >> ersteminusart;
    cout << "Geben Sie die zweite Zahl ein die Sie Minus rechnen wollen:" << endl;
    cin >> zweiteminusart;
    minusartergebniss = ersteminusart - zweiteminusart;
    cout << minusartergebniss;
}
else if (welcherechenart == 3) {
    cout << "Sie haben sich entschiedn mit Mal zu rechnen." << endl;
    cout << "Geben Sie die erste Zahl ein die Sie Mal rechnen wollen:" << endl;
    cin >> erstemalart;
    cout << "Geben Sie die zweite Zahl ein die Sie Mal rechnen wollen:" << endl;
    cin >> zweitemalart;
    malartergebniss = erstemalart * zweitemalart;
    cout << "Das Ergebniss lautet: " << malartergebniss << endl;
} 
else if (welcherechenart == 4) {
    cout << "Sie haben sich entschiedn mit Geteilt zu rechnen." << endl;
    cout << "Geben Sie die erste Zahl ein die Sie Geteilt rechnen wollen:" << endl;
    cin >> erstegeteiltart;
    cout << "Geben Sie die zweite Zahl ein die Sie geteilt rechnen wollen:" << endl;
    cin >> zweitegeteiltart;
    geteiltartergebniss = erstegeteiltart / zweitegeteiltart;
    cout << "Das Ergebniss lautet: " << geteiltartergebniss << endl;
}
else if (welcherechenart != 1,2,3,4) {
    cout << "Die eingegebene Zahl ist keine 1,2,3 oder 4!" << endl;
    cout << "Ich weiß das du mich überlisten wolltest :) ! Aber nicht mit mir !" << endl;
}
//Dieser Block = Abschied und Bewertungsfrage
cout << "Zum Schluss wollte ich noch fragen ob ich dir weitergeholfen habe." << endl;
cout << "Wenn Ja dan gib doch bitte eine 1 ein wenn nicht dann eine 2 bitte." << endl;
cin >> bewertung;
if (bewertung == 1) {
    cout << "Das freut mich!" << endl;
}
...zum Beitrag

1. Doppeltes = verwenden
Wie SKenb schon richtig erwähnte, musst du in der Abfrage der if-Bedingung ein doppeltes "=" verwenden:
Z.B.
if(rechenart==1)

2. include
Ich bin mir nicht ganz sicher, aber meines Wissens steht die Bibliothek iostream für input/output, also dein cin und cout. Binde also gleich ganz am Anfang diese Bibliothek mit ein:

include

Dies könnte auch schon der Grund sein, weswegen dein Programm nicht startet.

3. cout
Bei einigen deiner cout-Befehle könnte es sein, dass du dich wunderst, dass kein Text erscheint. Das liegt daran, dass der Befehl zwar ausgeführt wird, aber augenblicklich zum nächsten Programmschritt übergegeangen wird. (Dürfte, soweit ich das gerade überblicke, nur deinen letzten cout-Befehl betreffen, da danach das Programm beendet ist und man die letzte Ausgabe sozusagen nur für Sekundenbruchteile sehen könnte. Um dies zu umgehen gib einfach nach dem cout-Befehl ein cin.get(); (wartet an der stelle, bis ENTER gedrückt wurde) oder ein _kbhit(); (wartet, bis eine beliebige Taste gedrückt wurde, wobei es bei diesem Befehl sein kann, dass noch eine zusätzliche Bibliothek eingebunden werden muss) ein.

Also:
[...]
cout>>"[...]">>endl;
cin.get();
[...]

4. Es wäre extrem Hilfreich, wenn du etwas auf die Formatierung achten könntest und beim nächsten mal den Text der Fehlermeldung mit postest ;)

Viel Spaß noch!

...zur Antwort