//When Equals button is clicked private void buttonEquals_Click(object sender, EventArgs e) { //Confirm second input finished SecondInputFinished = true; //Add string from textbox to NumberTwo field NumberTwo = int.Parse(textBox1.Text); //New instance for math var calcer = new Math(); //If both Inputs are given select given case if (SecondInputFinished == true && FirstInputFinished == true) { switch (SelectedCase) { //Call Plus case 1: calcer.Plus((int)NumberOne, (int)NumberTwo); textBox1.Text = calcer.Result.ToString(); break; //Call Minus case 2: calcer.Minus((int)NumberOne, (int)NumberTwo); textBox1.Text = calcer.Result.ToString(); break; //Call divide case 3: calcer.Divide((int)NumberOne, (int)NumberTwo); textBox1.Text = calcer.Result.ToString(); break; //Call multiply case 4: calcer.Multiply((int)NumberOne, (int)NumberTwo); textBox1.Text = calcer.Result.ToString(); break; } } }