Difference between SPA, Regular Web App, and even Native Apps?

Also just noticed, when you create a Regular App, it will actually be listed as a Native App. So really there are only 3 distinct apps to choose from