I have two comments before I answer:
Firstly, the title of your question doesn't really relate to the problem description. Let me clarify what I mean, an at-the-money call or put option is an option where the current underlying security price \( S_t \) is the same as the strike price \( K \) (i.e. \(S_t = K \) ). The question that you're beginning to ask looks like building a hedging portfolio (which is, I guess, a generalisation of pricing the puts and calls).
Secondly, you haven't asked a question. You've written the first half of a problem statement. Let us know what you want answered, what you have tried in order to solve the problem and then where you are getting stuck.
Help me help you.
PS good luck with your test!