I have a very basic doubt about the types of options available. As of now, I know the following things:

**1)** Buyer takes a long position, and seller takes a short position

**2)** Since the goal is to earn profits, the buyer would want **Spot price > Strike price**, and the seller would want the **Strike price > Spot price**, keeping aside the premium rate

**3)** A **call option** gives the right to buy the option, but not an obligation

**4)** A **put option** gives the right to sell the option, but not an obligation

So how are the call and put option variables included in this whole process, that is, what is the exact idea behind **Long Call**, **Long Put**, **Short Call** and **Short Put**?

To be more precise, for example, since the buyer takes a long position, and the put option gives him the right but not the obligation to sell, how would one formulate the idea of a Long Put option, that is the buyer selling an option? Similarly for others.

A detailed explanation would be appreciated. Thank you!