Hi @Sankalp Abhale , yes you do need User.ReadWrite in your Delegated permissions. This might not be appearing because it required admin consent. Follow this guide to understand admin consent and let me know if it helps you. If not please let me know and I can help you further.
If this answer helped you please mark it as "Verified" so other users can reference it.
Thank you,
James