I'm surprised that no one has mentioned it yet. Since you use Outlook, I need to enlighten you about an important difference on iOS and Android for the calendar. The Outlook app on iOS is connected to the phone calendar. For years, this was not the case on Android, only contact syncing was there. The only way to make it happen was adding your Outlook account as an Exchange account.
What you wish to do is what I currently do without issues. On the iOS side, it should add your outlook account as exchange accounts automatically. Android, you will still add as an exchange account. Thurrott has great references on how to do this for both Android and iOS. (To add to my experience, I use Nine on Android, which works excellent but is a paid app.)
https://www.thurrott.com/mobile/ios/80461/iphone-windows-guy-minimize-apples-grip-device
https://www.thurrott.com/mobile/ios/63362/iphone-for-the-windows-guy-use-your-microsoft-accounts
https://www.thurrott.com/mobile/ios/63337/iphone-for-the-windows-guy-getting-started (the last link is a little outdated but the steps still generally work)
https://www.thurrott.com/mobile/android/106828/android-windows-guy-redmondize-smartphone
(Arrow is now Microsoft launcher, but the info holds well)
OneNote allows you to add a widget to your home screen for a new note. It's cool. I have no idea about Groove, sorry.
I have both Android and iOS devices and I use OneDrive for camera roll backup on both, and Outlook still hosts my contacts and calendar events (old and new).