Finished the functions menu class, however there seems to be a bug with
the parameter creation