How to repeat switch statement using cin and without using of any bool and loop statements if it is possible. I need a very simple solution for this. I can do it on complex ways but I believe that it can be achieved in a very simple way if I am not wrong.

**Code:**

```
 #include <iostream>
    using namespace std;
    void addition();
    void multiplication();
    void quite();

    int main()
    {
       cout << "Press A to add" << '\n';
       cout << "Press M to Multiply" << '\n';
       cout << "Press Q to Quite" << '\n';
       cout << "Your choice: ";
       char choice;
       cin >> choice;
       switch (choice)
          {
             case 'A': case 'a':
                addition();
                break;
             case 'M': case 'm':
                multiplication();
                break;
             case 'Q': case 'q':
                quite();
                return 0;
          }
    }
    void addition()
    {
       double v1, v2;
       cout << "Enter first number: "; cin >> v1;
       cout << "Enter second number: "; cin >> v2;
       cout << "\n";
       cout << " Addition of values = " << (v1 + v2) << '\n';
    }
    void multiplication()
    {
       double v1, v2;
       cout << "Enter first number: "; cin >> v1;
       cout << "Enter second number: "; cin >> v2;
       cout << "\n";
       cout << " Multiplication of values = " << (v1 * v2) << '\n';
    }
    void quite()
    {
       return;
    }

```