Итак, ответ на вопрос был найден, спасибо всем тем, кто дал советы. Для начала я установил пакет
click и задал следующие строки кода, чтобы можно было вводить аргументы при вызове функции

Затем установил на компьютер
auto-py-to-exe, вызвал функцию, обратился к исполняющему файлу (в моем случае main.py) и создал .exe приложение. Очень важно, чтобы в вашем проекте было виртуальное окружение, в ином случае проект просто будет запускаться с ошибками, мол такого то пакета не существует.
И после всех настроек все заработало