Создать интерфейс iFunction с сигнатурами метода Calc() операции вычисления значения функции одного переменного и метода Title(), который должен возвращать название функции. Классы функций Lin (линейная), Sqr (квадратичная) и Ln (натуральный логарифм) должны наследовать iFunction и реализовывать Calc() и Title() в соответствии со своим назначением. Программа должна иметь консольный интерфейс с интерактивным меню, содержащим список названий функций с их нумерацией.