It's strange that you need to separate functions and other variables. I mostly use Racket, but I'm using Python from time to time. I'm using some code like
def something(N, x):
f, g, h = method_1(N)
#f, g, h = method_2(N)
#f, g, h = method_3(N)
return f(x) + g(x) + h(x)
that use variables as functions.