I've introduced SpookySwap in these: Beefy and SpookySwap and SpookySwap 1.
Now I'll start to explore the different menus:

The Swap menu gives you direct access to the swap interface.
In the beginner mode is an ordinary swapping mask as you can find on Pancake or Biswap. You select the tokens you want to trade and how much you want to trade...

Making an example that regards all of us on Publish0x (I wrote about here), if I want to swap Statera with FTM, I'll see the price of the trade, the slippage (in this case it's high) how much you'll receive, fees and price impact.
You can insert Limit Order too:

Clicking on the Limit tab, you'll see a mask as before, with the option to insert the price on wich you want to trade your tokens and the list of your pending or closed orders.
There is an expert mode too:

In this case you'll see an interface similar to an exchange with price graph, order book and, of course, the option to place market or limit orders. Very similar to PancakeSwap.
No referral on Spooky, but, if you want some, here they are:
DeFi platform:
Biswap very similar to Pancake Swap, but with referral program.
Cake DeFi earn 30$ in DeFi as you deposit AND leave for 28 days 50$.