Можно и не писать два раза
function Calc() {
num = eval(num); // записать сразу в переменную
document.querySelector(".display").value = num; // затем вывести на дисплей
}
А по хорошему, eval вообще не стоит писать, ни разу.
И onclick="CLICK(this)" повторять 12 раз тоже не надо.
Вот например без кучи онкликов
Но в любом случае, эта поделка с eval-ом не калькулятор, а пародия.
Введите например
1++2
- и посчитайте - получите ошибку.
Или посчитайте например
1/0
- получите Infinity, затем добавьте любую цифру, опять равно, и снова упадет в ошибку.
Можно куонечно добавить несколько проверок поверх этого eval-а, но гораздо лучшего резултата можно добиться написав нормальную логику. Там кода всего несколько десятков строк. И скорее всего ваше задание и предполагало смотстоятельное ее написание.
Если самостоятельно сложно написать логику кажется непосильной задачей - возьмите тогда готовую библиотеку. Это будет намного лучше, чем пародия с eval-ом.
P.S.: модераторы, вы когда переносите втихаря ответ в комментарии, а в это время его дополняю, то после нажатия "сохранить" все что я набрал исчезает вообще вникуда. Юзабилити - агонь.