user: Please show me the C implementation that matches the assembly code listed below:

```asm
<PrintMenu>:
  endbr64
  push   %rbp
  xor    %eax,%eax
  lea    D25(%rip),%rbp
  call   <ClearScreen@plt>
  mov    %rbp,%rdi
  call   <printf@plt>
  lea    D41(%rip),%rdi
  call   <printf@plt>
  mov    %rbp,%rdi
  call   <printf@plt>
  lea    D51(%rip),%rdi
  call   <printf@plt>
  lea    D16(%rip),%rdi
  call   <printf@plt>
  lea    D7(%rip),%rdi
  call   <printf@plt>
  lea    D17(%rip),%rdi
  call   <printf@plt>
  lea    D30(%rip),%rdi
  call   <printf@plt>
  lea    D21(%rip),%rdi
  call   <printf@plt>
  lea    D12(%rip),%rdi
  call   <printf@plt>
  mov    %rbp,%rdi
  pop    %rbp
  jmp    1060 <printf@plt>
```

tool_calls: name: parse_data
arguments: label: D25
datatype: string
name: parse_data
arguments: label: D41
datatype: string
name: parse_data
arguments: label: D51
datatype: string
name: parse_data
arguments: label: D16
datatype: string
name: parse_data
arguments: label: D7
datatype: string
name: parse_data
arguments: label: D17
datatype: string
name: parse_data
arguments: label: D30
datatype: string
name: parse_data
arguments: label: D21
datatype: string
name: parse_data
arguments: label: D12
datatype: string

tool: D25: -----------------------------------------------------------------------------------------


tool: D41: --------------------------WSPOMAGANIE ORGANIZACJI KONFERENCJI----------------------------


tool: D51: -Wpisz 1 aby dodac prezentera          - wpisz 6 aby dodac katalog prezentacji          -


tool: D16: -Wpisz 2 aby dodac prezentacje         - wpisz 7 aby wyswietlic liste prezenterow       -


tool: D7: -Wpisz 3 aby usunac prezentera         - wpisz 8 aby wyswietlic liste prezentacji       -


tool: D17: -Wpisz 4 aby usunac prezentacje        - wpisz 9 aby wyswietlic liste katal. prezenterow-


tool: D30: -Wpisz 5 aby dodac katalog prezenterow - wpisz 10 aby wyswietic liste katal. prezentacji-


tool: D21: -Wpisz 11 aby edytowac prezentera      - wpisz 12 aby edytowac prezentacje              -


tool: D12: ---------------------------------------- wpisz 0 aby zakonczyc                          -


assistant: ```c
void PrintMenu() {
  ClearScreen();
  printf("-----------------------------------------------------------------------------------------\n");
  printf("--------------------------WSPOMAGANIE ORGANIZACJI KONFERENCJI----------------------------\n");
  printf("-----------------------------------------------------------------------------------------\n");
  printf("-Wpisz 1 aby dodac prezentera          - wpisz 6 aby dodac katalog prezentacji          -\n");
  printf("-Wpisz 2 aby dodac prezentacje         - wpisz 7 aby wyswietlic liste prezenterow       -\n");
  printf("-Wpisz 3 aby usunac prezentera         - wpisz 8 aby wyswietlic liste prezentacji       -\n");
  printf("-Wpisz 4 aby usunac prezentacje        - wpisz 9 aby wyswietlic liste katal. prezenterow-\n");
  printf("-Wpisz 5 aby dodac katalog prezenterow - wpisz 10 aby wyswietic liste katal. prezentacji-\n");
  printf("-Wpisz 11 aby edytowac prezentera      - wpisz 12 aby edytowac prezentacje              -\n");
  printf("---------------------------------------- wpisz 0 aby zakonczyc                          -\n");
  printf("-----------------------------------------------------------------------------------------\n");
}
```