Wow - 10 is such a young age to learn to manage all of that for her and for you. I don't know if it helps much, but there are some resources available from the family planning website with fact sheets on different topics: Family Planning Queensland :: Topics (if you click on puberty there is a list of a few different topics to pick from - there is one called puberty for girls).

They probably aren't great for your DD to read by herself, but might be worth you having a look so that you can talk to her about the things written in it. They also answer some questions that she may ask like what does a period feel like? It might be worth preparing some answers for questions like that before you talk to her.

There are a few books out there which may be useful for opening up discussion. There is a book by Babette Cole called 'Hair in Funny Places'. It is a picture book for kids that explores puberty. I don't think there is enough detail in it for it to be the whole 'talk' but it might be a good starting place, especially for a 10 year old.

Good luck with everything