#include<iostream>
using namespace std;
class calculator{
    public:
    int calculate(int t, int a, int b){
        switch (t) {
            case 1: return a + b;
            case 2: return a - b;
            case 3: return a * b;
            case 4:
            if (b == 0){
                throw "Division by zero";
            }
            return a/b;
            default:
            throw "Invalid input";
        }
    }
    double calculate(int t, double a, double b){
        switch (t){
            case 1: return a + b;
            case 2: return a - b;
            case 3: return a * b;
            case 4:
                 if (b == 0.0){
                     throw "Division by zero";
                 }
                 return a/b;
                 default:
                 throw " Invalid input";
        }
    }
};