All of your code is function definitions, but you never call any of the functions, so the code does nothing.
Defining a function with a keyword is defsimple, well, defining a function. He does not start it.
For example, let's say that you have this function in your program:
def f(x):
print x
, , f, . , f, , .
, :
def f(x):
print x
f("Hello!")
, , -, , . , !