Not hard to build one, but a little harder to understand how the calculation actually works. Would suggest looking up instructions on using the pmt function.
I still have an old Hewlett-Packard 12C that I rely on for doing amortizations. No print function though. No wifi, blue tooth, etc. Just keeps working as long as I replace the 3 little batteries.