You need to do your own assignment. That is how you learn. It is not good to just ask others to do the work for you - that way you will learn nothing.
You have not showed us anything of what you have done. People might help you with your answers, but it is not fair to expect them do all the work for you.
It is common practice on Forums to ask one question at a time - not to ask many, many questions.
If you can't do the assignment, the best thing you can do is to speak to the person who set it. Tell them you are struggling and ask for more help.