The short answer is NO. You can use their online versions for free.
Microsoft Office – Microsoft 365 – Free basic version
If you only need Word, Excel or PowerPoint once in a while, you can sign up for an account Outlook.com .
Which services are included for free?
Word, Excel, PowerPoint, OneNote, OneDrive, ToDo, Outlook, Calendar and much more.
How do I get it?
If you already have a free hotmail.com, outlook.com you don’t have to do anything. But if you have a Gmail, Yahoo Mail or another e-mail address, you can sign up with your existing e-mail address. There is no need to create an Outlook e-mail address. Create a Microsoft Account by visiting Microsoft Account and follow the instructions.
Google Office Suite
Google is also providing you with a free version of their office suite.
Which services are included for free?
Docs, Sheets, Presentations, Forms and much more.
How do I get it?
Go to Google.com. Log in with your Gmail / Google Account e-mail. Select the desired service from the menu.