I'm not really sure what I have to do about this: - A list of at least 5 requirements for the software.
You certainly don't need to follow this exactly, but here is something that may help by giving context to the idea of writing software requirements.
https://arkenea.com/blog/software-requirements-document-template/
What features and constraints are there for your finished software project?