Uhhhh, Cheg can be… problematic in academic circles, many universities view it as cheating and will enact harsh penalties (in line with their academic integrity policies) if you get caught using it.
I know this reads like a “don’t get caught” statement, but I’d advise that you’d be much better off getting homework help at your university’s tutoring center(s) or professor/ TA’s office hours.
I would also add Obsidian to the software list so you can goof off setting up an Obsidian vault and tell yourself it’s to make yourself more productive
I’d definitely recommend Anki over Quizlet. Among many things it is very versatile, doesn’t cost a subscription, and has a better retention algorithm in my experience. Can’t comment on the rest although Photomath definitely helped me a few times :)