90% - Working w/a couple of bugs

> There are 3 asterisks which highlight false answers. I'm working to
find out what caused the problem.
> After solving that, I just need a GUI :: Likely tkinter
> I may also do some housekeeping and remove some unnecessary  functions
and variables.
>  Attempt to make it as modular as possible, so further improvements
can be included with more ease.