In general, to do several things in parallel, you need to use threads. The easiest way to do that is through tasks:
Task.Run(() => functionA(argument));
Task.Run(() => functionB(argument));
Task.Run(() => functionC(argument));
However, in your case, all your functions are trying to update the UI, and only the main thread (UI thread) can do that. So it's definitely not a good use case for multithreading.