This is based on (Java Editions from 1.9 all the way up to 1.12.2 which is the current version) Aquatic Update things might change from that point on!
Go towards X 750, and Y -6,250 For a Jungle, Go towards X 2,280, Y 7,625 For Ice Spikes, Go towards X -9300, Y -1765, This will take you too Mesa (Bryce) but you will pass Mesa, Mesa Plateau, along the way!, Go towards X 1,000, Y -3,890 For a Mooshroom Island! Go towards X 4,005 , Y -1,465 For Flower Forest by going to Flower Forest you should pass the Red Wood Tiaga Hills M on the way which is located at X 3,575, Y -2,055!
Took me like 10 mins to find all of these using a Seed Analyzer Enjoy and hope it helps you out!
If your using Xbox it might be different, but because of the distances involved, you are likely gonna find some of these biomes on the list here due to sheer distance alone! I am not sure if Xbox or Java is the same, but give it a whirl, If the generation is different because your on Xbox, I would just do like 400 blocks around each of the Locations I gave you, and by then you should have found everything your looking for! If your using a recent version of Java then this will match and you will find everything you wanted plus more! I chose the locations so you will fly over other areas in which might also be Biomes you might be wanting to check out! There was Multiple of each Biome but I gave ya a very specific area of shape, plus giving you the Largest Biome size of that Biome I could find! So explore and have fun! You should find like 20 Villages going to all these points, plus tons of structures along the way