let currentExpression = “”;
function appendToDisplay(value) {
currentExpression += value;
document.getElementById(“input-display”).value = currentExpression;
}
function clearDisplay() {
currentExpression = “”;
document.getElementById(“input-display”).value = “”;
document.getElementById(“result-display”).textContent = “”;
}
function calculateResult() {
try {
const result = eval(currentExpression);
document.getElementById(“result-display”).textContent = “Result: ” + result;
currentExpression = result.toString();
} catch (error) {
document.getElementById(“result-display”).textContent = “Error!”;
}
}