I have created a Python Add in for ArcMap and it has been tested and functions very properly. However, I am looking online, and it seems like I have to go through a lot of processes just for it to function in ArcGIS pro. I need to be able to do this quickly but I just haven't seen anywhere that would allow this to be a smooth transition.
Unfortunately, there is no equivalent to the Python AddIns that you can write for ArcMap available for the ArcGIS Pro architecture.
The best attempt that I have made is at Do ArcGIS Pro tasks support Python Toolbox tools which operate on Map Frames?