В JS новичок так что с синтаксисом мог и ошибиться, сам алгоритм не выходит...
Вводим числа вызовом из html в форму
function take (num){
document.getElementById("ciField").value+=num;} //вводим в поле первое число
а далее передаем в следующую функцию знак операции и перед его анализом снова вызвать первую функцию для ввода второго операнда, эт застрявантуз, есть что предложить?
function operation (op){
midVar = document.getElementById("ciField").value; //присваиваем промежуточной переменной
document.getElementById("ciField").value = "";} // очищаем поле
//на этом этапе надо снова вызвать первую функцию для ввода второго операнда
if (op == "+"){
midVar += document.getElementById("ciField").value;
}