SPSS is powerful and has the ability to perform many many tests but it all depends on the abilities of the data analysts. There is the syntax area where one can customize his/her model In addition to the menus that are already installed on the software. The rule number one that one should know before conducting any statistical analysis is to know the research Question they are testing.
So, first, know your research question before even starting to collect the data, knowing your research question gives you a clue of potential statistical tests that you can use.
Secondly, collect your data and ensure that you understand the assumptions related to the statistical test, Test the assumptions, if the assumptions are not met find alternative tests that can be used or go back and collect the data.