Describe what Unspent Transaction Outputs (UTXO) are.
Unspent Transaction Outputs that are received as inputs (either a single or a multiple number of inputs) to your wallet that are then constructed, signed and sent by your wallet to another blockchain address.
What would happen if you don’t have any single UTXO that is large enough to cover for your transaction?
The wallet will wait for additional UTXO(s) to be received as inputs to wallet, sum the UTXO’s, then send the total UTXO’s needed for the transaction including any unused remainder amount that can then be sent to a blockchain address you control.
How would a bitcoin wallet specify the transaction fee when creating a transaction?
The wallet will examine the blockchain and use that information to calculate a fee that is estimated to allow the processing of the transaction on the blockchain within a reasonable amount of time.
How could you use the notion of transaction inputs and outputs to increase privacy in your transaction?
By using multiple UTXO inputs and outputs in the same transaction, you can to an extent obscure the details of transactions in terms of amount of cryptocurrency that was actually exchanged from one party to another party.