What is the difference between a Computer viruses, Malware, Spyware, & Adware?

What defines a Computer virus from Malware, Spyware, and Adware?

(I’ll be quoting your username for a school project. If you would like you name as Anonymous, just say so, if you don’t, I’ll assume you’ll give me consent.)

Well, Computer Virus is a virus that infects files, Spyware is a malicious software that keeps track of your surfing habits through out the internet and sends it to third party cookies, steals your credit card numbers, steals your e-mail accounts, changes your background desktop, and installs a bunch of malicious contents to your desktop without your knowledge and permission . Malware is a malicious software that includes spyware OR adware. Also it includes sinister items, like Trojan Horses, worms, keyloggers, and viruses. An Adware is a software that displays a bunch of advertising pop-ups (they show a lot) or download advertisements to your desktop when an adware has been installed.
And there is your answer for your questions :D

XoftSpy SE AntiSpyware Software Review