Yes, LibreOffice is sure to fit the bill in your situation. The software is free, open-source, and has many of the features found in Microsoft Office; it's also cross-compatible with Windows (e.g., PC), OS X (e.g., Mac), and Linux. You can grab a copy of it here...