button class, reduce verbosity in gui, trig functions, removed number buttons