They differ in the type of Derivative Contract that is chosen.
A Swap would be an agreement with a second counterparty, in which in your example, the bank would swap or trade theretheir interest rate asset, with a second counterparty, and which the bank would recievereceive another asset from the second counter partycounterparty, and they agree to hold these swapedswapped assets for a certain time stated in the swap contract. The bank may want to swap with the second counter partycounterparty, thinking that theretheir current interest rate asset might decrease in value, so instead, they can just hold the Asset of the Counterparty, which would likely offset theretheir current interest rate risk.
Option Contract, is gives the holder of the option contract, in this case, the Bank, the option to buy or sell the underlying asset at expiration, but there is no forced obligation for the Bank to buy or sell. An Option contract that moves in opposite pricing of the current interest rate risk that the Bank holds, could be chosen by the bank. Anytime during and at expiration, the bank is not obligated tooto, but is just given the option to either purchase or sell the underylingunderlying asset.
A Futures Contract, forces the holder of the Futures Contract, in this case the Bank toto purchase the Underlying Asset at expiration. same In the same scenario,a a Bank could choose a Future Contract that moves in the opposite pricing of theretheir current interest rate risk, but at the expiration time, they would be obligated to buy the current underlying asset. (the way for them to not buy the underlying asset of the futures contract is for them at some point exit and sell out of the contract before it reaches its expriationexpiration date. )
in both the Options and Futures contract case, the Bank would likely recieve therereceive their hedged exposure while holding the contract before it expires.
For the Swaps Contract Case, they can be customized and crafted between the buyer sandand sellers of the Swap Contract, so the Bank hypoethicallyhypothetically can customize and craft a Swap Contract that Fits theretheir interest risk exposure as much as it can.