Making a calculator - floating point errors?

My guess is that you won’t have an issue if you do your calculations at the C++ level. Even if you don’t know C++ it’s fairly easy to create a custom function in C++ that you can use as a node in your blueprints. I don’t quite remember how to do it, but I’ve done it before (and I don’t consider myself very knowledgeable about C++). Here are some Wiki posts that may help guide you through the process:

This one even has an example of a float addition node: