По поводу print "текст" пиши алгоритм сам.
А вот прочитать файл очень легко.
f = open(f'test.tea', 'r') # открываем файл, вместо test.tea своё название.
file = f.readlines() # читаем файл.
print(file) # выводим список
f.close # Закрываем файл (Обязательно для оптимизации)
Проблема в том, что в строке if callable(calc):
Ты вызываешь не тип данных String а переменную.
И да, переменной callable у тебя тоже нету (или это функция?).
from time import sleep
launch = str(input("напишите программу которую хотите открыть"))
if launch == "calc" :
print("Запускаю калькулятор...")
sleep(2)
call(["calc.exe"])