Question: How to make a cast iron frying pan non stick?
Option 0: The thing that our ancestors knew and tried to tell us is that cast iron is non stick if you season the pan before using it. Wash the pan with hot soapy water and completely dry. Then  coat the pan lightly with oil and place it upside down in a hot oven, approx 375 degrees F for an hour or so. This makes a non stick coating that provides months of stress free use. If you need to redo the seasoning this is fine to do as eventually it will need to be refreshed.
Option 1: Iron and teflon have pretty similar qualities. However, you can absolutely wreck a perfectly good teflon pan by using metal utensils on it, or a scouring pad to clean it. Just use a little hot water and dish soap. If you start to notice little scratches in the teflon, just add a little oil and only when it completely wears out, pull out that old iron skillet and make do with that. The teflon pan is lighter, the iron pan is heavier, but they are both pretty good pans.
Answer: 0