The only thing I'm missing (for now) is a way to find the mode of a given list. I know it's been asked before but the website no longer exists or I cant connect to it. If someone could find or help make a routine that would find the mode of L1 and store it in Ans or any other variable, I would be very thankful.

If you want a TI-83+/84+ routine, Weregoose wrote one a few years ago. It's very compact, but slow on large lists with many repeated elements: the time complexity is O(k*n^2) where k is the number of times the mode appears and n is the list length. I'd guess that it will take multiple seconds for a list of about 100 elements with about 10 repeated elements.

Thanks so much! I dont plan on finding the mode of a list 100 elements long so this one should be good. In his routine, do the final modes get put into ∟X? And the original list is stored into Ans before I launch the program?

The final modes are in Ans, though you can put them into ∟X just by →∟X at the end. Of course, you can also change all the list names so it uses L1 or something instead—that way if you're doing 1-Var Stats you don't need to store into another list.