Tell her she can have those things.....when SHE pays for them.
Sorry you're going through this. I don't have any teens, yet, but it's looming on the not too distant horizon. My 8 year old DD has been throwing around a teen attitude lately, and I just won't put up with it. She complains about the way I do things like laundry, so I won't do hers anymore. She knows how to load the machine, how to put in the detergent, etc., so I don't touch her clothes. If she wants clean clothes, she does them herself. She ran out of clothes once, and was positive that I would do a load in the middle of the night so she could have clothes for school, but I wouldn't. I told her she could go to school naked, or stay home. And if she stayed home, she would have to stay in her room, since I don't have time to babysit her, and normally don't see her from 9-3:30. Morning came, no clean clothes, and DD had to stay in her room. She has no TV or Radio in her room, so it was a very long day. Suffice it to say, she does her laundry in a timely manner, now.
As to cooking, I invested in some cooking with kids books, and once a week she chooses something to make for dinner, could be a side dish or dessert or a main course. Then we have "cooking school". I stay on the sidelines, and just advise when she gets stuck. A side benefit from this is that her math grade has gone up significantly.
Good luck and if you find the "magic pill" let me know!