How to make review system in quiz game?

Hi all ,I want to make a review system in my quiz game.

The player can review the questions on every Level before playing.

I want to show 10 questions each round.

But it will show Round 1-1,Round 2-2, Round 3-3…to Round 10-10 , total ten questions.

This is not what I want. I want Round 1 , 1-10 questions.

Can someone check my code and give me a point.

Thank !

RoundData:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;


[System.Serializable]
public class RoundData 
{

    public string _name;
    public float timeLimitInSeconds  ;
    public QueData[] questions;
    
   
}

QueData:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;


[System.Serializable]
public class QueData 
{
   
    public string queText;
    public AnsData[] answers;

}

QueButton:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class QueButton : MonoBehaviour
{
    public Text queText;
    private QueData queData;


    public void QueSetup(QueData data)
    {
        queData = data;
        queText.text = queData.queText;
    }


}

QuizCon:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;
using UnityEngine.Networking;
using System.Text;




public class QuizCon : MonoBehaviour
{
    public RoundData[] allRoundData;
    public Transform queButtonParent;
    public SimpleObjectPool queButtonObjectPool;

    private int index;
    private string gameDataFileName = "quiz.json";




    private void Start()
    {
        //index = PlayerPrefs.GetInt("NowLevelStage");
        DontDestroyOnLoad(gameObject);
        StartCoroutine(testload());
        ShowQue();
    }

    public RoundData GetCurrectRoundData()
    {
        return allRoundData[index];
    }

    public void RoundAdd(int LevelNum)
    {
        index = LevelNum;
    }

    private void ShowQue()
    {
        for (int i = 0; i < allRoundData.Length; i++)
        {

            RoundData round = allRoundData*;*

GameObject queButtonObject = queButtonObjectPool.GetObject();
queButtonObject.transform.SetParent(queButtonParent);

QueButton queButton = queButtonObject.GetComponent();
queButton.QueSetup(round.questions*);*
}
}

Like this
[145590-01.png|145590]_
_

private void ShowQue()
{
RoundData round = allRoundData[index];
for (int i = 0; i < round.Questions.Lenght; i++)
{
GameObject queButtonObject = queButtonObjectPool.GetObject();
queButtonObject.transform.SetParent(queButtonParent);

             QueButton queButton = queButtonObject.GetComponent<QueButton>();
             queButton.QueSetup(round.questions*);*

}
}