Yes. WordPress supports a vast library of Themes, Plugins, and Widgets. Using these purpose built utilities allows you to get the features and functions you need from your website without having to go to the expense of paying a developer.
However, BIG caveat, applying a new theme to a WordPress website is analogous to painting your car a new color – it looks simple when you see the finished product but there are many problems hiding in the weeds.
We don’t recommend you try it unless you know exactly what you are doing, have a current backup and understand how to address any issues that might arise.