Thanks, to answer your questions:
- Yes, the wallet calculated the fee automatically based on transaction size and the minimum-relay-fee.
- Yes, the wallet adds a change output – in fact even without fees a change output is always added, because the wallet needs a UTXO to spend for the next transaction.
- Yes, any unclaimed native currency gets collected by the block miner, just as in bitcoin.