Choose an option contract and retrieve current trading data for different strike prices and maturities (at least 5 strike prices and 3 maturities). Implement 3 options strategies – protective put, spread and butterfly.