Was I wrong for making my 12year old daughter take a nap yesterday when she was grumpy and gave me an attitude?

She was out yesterday and today for fall break. I made her lay down from 3pm to 4pm yesterday because she was giving me an attitude and being grumpy. When I tried to tuck her in she screamed "no, no, no, I'm not taking a nap, that's weird." Her 4year old brother took a nap from 230pm to 4pm yesterday and I told her to either play on her iPhone quietly, read, watch tv quietly, or take a nap. I had work to do and she was giving me an attitude because I wouldn't take her to the mall. I work from home. Her brother has preschool every Monday through Friday from 8am to noon. She always wants to wake her brother up and she did sleep for 15 minutes and then complained about a headache when she woke up. I'm sick of her disobeying me and she also has a D in math. I'm going to make her do 2 woeksheets from the internet this afternoon while the little one takes a nap.

Which would you get out of these 3?

I have a Samsung Galaxy S6. The phone is great but I'm beginning to grow tired of it. I've been using the phone for over 2 years and I couldn't get an upgrade. I'm thinking of getting a refurbished iPhone 6S Plus or OnePlus 5. But at the same time, I feel like I need a new laptop because my current one, while usable is not the greatest. Which one would you get out of the three options? I can only get one.