Что можно сделать чтобы сократить код?
var lol = eval(calc);
      mat = lol;
Почему бы не:mat = eval(calc);
? Дальше-то эта переменная всё равно не юзается. И замените 9 else if на один switch.
Ну и имена переменных неинформативны.
Поддерживаю ответивших выше и от себя немного добавлю, определяйте переменные вот так(неопределенные в конце):var marr = ["калькулятор", "дизайн", "попугай", "наоборот", "кто такой"],
    timerId = 0,
    fform = " квадрат",
    i,
    mat,
    modde; // зачем пустая строка?