Q1.Explain the difference between GET, POST, PUT, PATCH, and DELETE HTTP methods.
GET retrieves resources without side effects (idempotent); POST creates new resources; PUT replaces entire resources completely; PATCH applies partial updates to existing records; DELETE removes resources.
// GET /users vs POST /users (Create) vs PATCH /users/1 (Update email)