Во-первых что собой представляют твои расчётные модули? Если это скрипт-лапша (без всяких там def что-то_там), то имеет смысл в модуле “Главная программа” оформить его как функцию и по кнопке вызывать эту самую функцию.
Если расчётный модуль содержит функции (def-ы), то имеет смысл в “главной программе” импортировать модули, а в самих модулях сделать функцию, которая будет содержать код основной части. Вот эту-то функцию и вызывать по кнопке.
Привязку в tkinter можно сделать при объявлении кнопки. Как-то так:
def integrirovanie():
# здесь код, который проведёт расчет
...
...
button1 = Button(text='Интегрирование', bg='green', fg='red', width=39, command=integrirovanie)
Для случая, когда импорт:
import integrirovanie
...
...
...
button1 = Button(text='Интегрирование', bg='green', fg='red', width=39, command=имя_функции_которая_заускает_расчёт_в_модуле_integrirovanie)