Program a scientific calculator using python, with a user-friendly GUI with help provided upon pressing f1. Mathematics functions include X to power of Y and backwards(roots), sin, sin inverse, cos, cos inverse, tan, tan inverse, log, to power of e, ln. It should be able to deal with fractions, decimals, positive, negative numbers, real and imaginary numbers. Memory functions to store a result and recall it. Trigonometry functions can be operated in degrees and radian. System time and date are shown on the GUI. Provides a number pad and 'backspace' in the GUI but input can be keyed in thru keyboard too. Able to find the roots of a quadratic equation.