def a():
    return 'function a'

def b():
    return 'function b'

def c():
    return 'function c'
func_list = [a, b, c]
func_names = [f.__name__ for f in func_list]
funcs_dict = dict(zip(func_names, func_list))
f = funcs_dict['b']
print(f())
Как использовать аргументы argparse в качестве имен функций