The correct option is C Ought to
Out of the four options, C is the correct option. 'Ought to' is the modal verb used to give advice. The sentence speaks about giving advice to someone. 'Shall' is used for offer of assistance or polite suggestion. Moreover shall is used only with I and we. 'May' is used for polite request or permission. 'Need' is used for necessity or requirement. Thus most appropriate word is 'Ought to'.