I am looking for the easiest way to implement this using Python:
Save all the amount of UTXOs in an array(not sure if tuple or list or set or dictionary)
User wants to send 0.1 BTC, won't pay more than 3000 sats in fees and prefers not using change address
Print all the sub arrays whose sum is greater than (0.1 + 0.00000550) and less than (0.1 + 0.00003000)
User selects one of the option from (3), a transaction is created with relevant inputs and signed
Transaction details are printed and it is broadcasted if user confirms with "Y"
Tx id is printed