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 their interest rate asset, with a second counterparty, and which the bank would receive another asset from the second counterparty, and they agree to hold these swapped assets for a certain time stated in the swap contract. The bank may want to swap with the second counterparty, thinking that their current interest rate asset might decrease in value, so instead, they can just hold the Asset of the Counterparty, which would likely offset their current interest rate risk.
Option Contract 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 to, but is just given the option to either purchase or sell the underlying asset.
A Futures Contract, forces the holder of the Futures Contract, in this case the Bank to purchase the Underlying Asset at expiration. In the same scenario, a Bank could choose a Future Contract that moves in the opposite pricing of their 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 expiration date. )
in both the Options and Futures contract case, the Bank would likely receive their hedged exposure while holding the contract before it expires.
For the Swaps Contract Case, they can be customized and crafted between the buyer and sellers of the Swap Contract, so the Bank hypothetically can customize and craft a Swap Contract that Fits their interest risk exposure as much as it can.