JSFiddle - React, Tailwind, and code Playground

JavaScript

var calculator = function(firstNumber){
	this.firstNumber = firstNumber

	this.sum = function(){
		var result = 0;
		for(var i = 0; i < arguments.length; i++){
			result = result+arguments[i]
		}
		return firstNumber+result
	}

	this.dif = function(){
		var result = 0;
		for(var i = 0; i < arguments.length; i++){
			result = result-arguments[i]
		}
		return firstNumber+result
	}


	this.div = function(){
		var result = firstNumber;
		for(var i = 0; i < arguments.length; i++){
			if(arguments[i] === 0){
				console.error('На нуль делить нельзя')
			}
			else{
				result = result/arguments[i]
			}
		}
		 return result
	}

	this.mul = function(){
		var result = firstNumber;
		for(var i = 0; i < arguments.length; i++){
			result = result*arguments[i]
		}
		return result
	}
}

var myCalculator = new calculator(100);

console.log(myCalculator.sum(1, 2, 3)); //вернет 106
console.log(myCalculator.dif(10, 20)); //вернет 70
console.log(myCalculator.div(2, 2)); //вернет 25
console.log(myCalculator.mul(2, 2)); //вернет 400

console.log(myCalculator.div(0, 2))