One idea
A status code is part of your API contract. It tells the client what happened before they read the response body.
Use the most specific common code your teammate will understand. Do not return 200 for every case.
The useful set
You do not need to memorise every HTTP status code. For a college project API, start with this small set.
2xx means the request worked. 4xx means the client sent something wrong. 5xx means your server failed while handling a valid-looking request.