Как сделать сам калькулятор примерно знаю, и как вставить его на страницу тоже, но не хочу чтобы другие люди смогли через код страницы увидеть мой калькулятор и забрать его себе.
Как сделать чтобы код калькулятора не было видно пользвателю?
Что такое секретного будет в вашем калькуляторе чего еще нет на просторах сети в аналогичных скриптах? Ну а если по теме, то вы никак не скроете JS, потому что он исполняется на клиенте. Максимум, что можно сделать, это обфусцировать код, чтобы его было сложнее прочитать.
Если вы не хотите, чтобы ваш код был виден на клиентской стороне, то js вам не подходит.
Лучше используя технологию ajax, отправляйте на сервер введенные пользователем данные, а затем обрабатывайте их на сервере и отправляйте результат вычислений обратно